-- German localizations by Dragonir of WoWInterface


if ( GetLocale() == "deDE" ) then

MACAROON_STRINGS = {

        TITLE = "Macaroon!",
        DESC = "An unlimted number of highly configurable macro bars and buttons",
        
	SLASH1 = "/macaroon",
	SLASH2 = "/mac",

	SLASH_COMMAND_1 = "menu",
	SLASH_COMMAND_1_DESC = "Öffne das Hauptmenü",
	SLASH_COMMAND_1_FUNC = "OpenMainMenu", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_2 = "create",
	SLASH_COMMAND_2_DESC = "Erstelle eine neue Leiste",
	SLASH_COMMAND_2_FUNC = "CreateNewBar", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_3 = "delete",
	SLASH_COMMAND_3_DESC = "Lösche die aktuelle Leiste ",
	SLASH_COMMAND_3_FUNC = "DeleteBar", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_4 = "config",
	SLASH_COMMAND_4_DESC = "Edit Mode für alle Leisten",
	SLASH_COMMAND_4_FUNC = "ConfigBars", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_5 = "add",
	SLASH_COMMAND_5_DESC = "Füge Buttons zur aktuellen Leiste hinzu (add or add #)",
	SLASH_COMMAND_5_FUNC = "AddButton", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_6 = "remove",
	SLASH_COMMAND_6_DESC = "Lösche Buttons der aktuellen Leiste (remove or remove #)",
	SLASH_COMMAND_6_FUNC = "RemoveButton", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_7 = "edit",
	SLASH_COMMAND_7_DESC = "Zeige Edit Mode für alle Tasten",
	SLASH_COMMAND_7_FUNC = "ButtonEdit", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_8 = "bind",
	SLASH_COMMAND_8_DESC = "Zeige Tasenbelegung für alle Tasten",
	SLASH_COMMAND_8_FUNC = "ButtonBind", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_9 = "scale",
	SLASH_COMMAND_9_DESC = "Skaliere eine Leiste zur gewünschten Größe",
	SLASH_COMMAND_9_FUNC = "ScaleBar", -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_10 = "snapto",
	SLASH_COMMAND_10_DESC = "Zeige SnapTo für die aktuelle Leiste",
	SLASH_COMMAND_10_FUNC = "SnapToBar",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_11 = "autohide",
	SLASH_COMMAND_11_DESC = "Aktiviere AutoHide für die aktuelle Leiste",
	SLASH_COMMAND_11_FUNC = "AutohideBar",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_12 = "hidden",
	SLASH_COMMAND_12_DESC = "Verstecke eine Leiste",
	SLASH_COMMAND_12_FUNC = "HideBar",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_13 = "shape",
	SLASH_COMMAND_13_DESC = "Ändere die Form der aktuellen Leiste",
	SLASH_COMMAND_13_FUNC = "ShapeBar",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_14 = "name",
	SLASH_COMMAND_14_DESC = "Ändere Namen der aktuellen Leiste",
	SLASH_COMMAND_14_FUNC = "NameBar",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_15 = "strata",
	SLASH_COMMAND_15_DESC = "Ändere Ebene der aktuellen Leiste",
	SLASH_COMMAND_15_FUNC = "StrataSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_16 = "alpha",
	SLASH_COMMAND_16_DESC = "Ändere Alpha der aktuellen Leiste (Transparenz)",
	SLASH_COMMAND_16_FUNC = "AlphaSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_17 = "alphaup",
	SLASH_COMMAND_17_DESC = "Setze Bedinungen zu 'alpha up' der aktuellen Leiste",
	SLASH_COMMAND_17_FUNC = "AlphaUpSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_18 = "arcstart",
	SLASH_COMMAND_18_DESC = "Set current bar's starting arc location (in degrees)",
	SLASH_COMMAND_18_FUNC = "ArcStartSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_19 = "arclen",
	SLASH_COMMAND_19_DESC = "Set current bar's arc length (in degrees)",
	SLASH_COMMAND_19_FUNC = "ArcLengthSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_20 = "columns",
	SLASH_COMMAND_20_DESC = "Ändere die Spaltenanzahl der aktuellen Leiste ",
	SLASH_COMMAND_20_FUNC = "ColumnsSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_21 = "padh",
	SLASH_COMMAND_21_DESC = "Ändere Horizontalen Abstand der aktuellen Leiste",
	SLASH_COMMAND_21_FUNC = "PadHSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_22 = "padv",
	SLASH_COMMAND_22_DESC = "Ändere Vertikalen Abstand der aktuellen Leiste",
	SLASH_COMMAND_22_FUNC = "PadVSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_23 = "padhv",
	SLASH_COMMAND_23_DESC = "Ändere Vertikalen und Horizontalen Abstand der aktuellen Leiste gleizeitig",
	SLASH_COMMAND_23_FUNC = "PadHVSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_24 = "showgrid",
	SLASH_COMMAND_24_DESC = "Aktiviere Showgrid der aktuellen Leiste",
	SLASH_COMMAND_24_FUNC = "ShowgridSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_25 = "x",
	SLASH_COMMAND_25_DESC = "Ändere Horizontale Achs-Position der aktuellen Leiste",
	SLASH_COMMAND_25_FUNC = "XAxisSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_26 = "y",
	SLASH_COMMAND_26_DESC = "Ändere Vertikale Achs-Position der aktuellen Leiste",
	SLASH_COMMAND_26_FUNC = "YAxisSet",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_27 = "state",
	SLASH_COMMAND_27_DESC = "Zeige Status der aktuellen Leiste (/mac state <state>).",
	SLASH_COMMAND_27_FUNC = "SetBarStates",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_28 = "statelist",
	SLASH_COMMAND_28_DESC = "Zeigt eine Liste det Beispiele",
	SLASH_COMMAND_28_FUNC = "PrintStateList",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_29 = "lock",
	SLASH_COMMAND_29_DESC = "Sperrt die Buttons",
	SLASH_COMMAND_29_FUNC = "ButtonLock",	 -- function call, do not tranlsate, leave in English

	SLASH_COMMAND_30 = "load",
	SLASH_COMMAND_30_DESC = "Load a profile",
	SLASH_COMMAND_30_FUNC = "LoadFromProfile",	 -- function call, do not tranlsate, leave in English

	SLASH_HINT1 = "\n/macaroon or /mac |cff00ff00<command>|r",
	SLASH_HINT2 = "\nCommand List -\n",

	BAR_SNAPTO_DISABLED = "SnapTo disabled for ",
	BAR_SNAPTO_ENABLED = "SnapTo enabled for ",
	BAR_SHOWGRID_DISABLED = "ShowGrid disabled for ",
	BAR_SHOWGRID_ENABLED = "ShowGrid enabled for ",
	BAR_HIDDEN_DISABLED	= "Current bar will be shown",
	BAR_HIDDEN_ENABLED	= "Current bar will be hidden",
	BAR_SHAPES = "\n1=Horizontal\n2=Vertical\n3=Multi-Column\n4=Circle\n5=Circle+One",
	BAR_STRATAS = "\n1=BACKGROUND\n2=LOW\n3=MEDIUM\n4=HIGH\n5=DIALOG",
	BAR_ALPHA = "Alpha value must be between zero(0) and one(1)",
	BAR_ARCSTART = "Arc start must be bewtween 0 and 359",
	BAR_ARCLENGTH = "Arc length must be bewtween 0 and 359",
	BAR_COLUMNS = "Enter a number of desired columns for the bar higher than zero(0)",
	BAR_PADH = "Enter a valid number for desired horizontal button padding",
	BAR_PADV = "Enter a valid number for desired vertical button padding",
	BAR_PADHV = "Enter a valid number to increase/decrease both the horizontal and vertical button padding",

	INVALID_CHOICE = "That is not a valid choice",
	INVALID_STATE = "That is not a valid bar state",
	NO_BAR_SELECTED = "No bar is selected",

	OPT1 = "Opt1:",
	VALUE = "Value:",
	APPLY = "Apply",
	COPY = "Copy",
	DONE = "Done",
	DELETE = "Delete",
	CHARGES = "Charge",
		
	CREATE_BUTTON = "Create Button",
	DELETE_BUTTON = "Delete Button",

	MACRO_EDIT = "Macro Editor",
	MACRO_NAME = "-macro name-",
	MACRO_MASTER = "Macro Master",
	MACRO_EDITNOTE = "Klicke hier zm Editieren der Macro Notiz",
	MACRO_ICON = "Kliche zum wechseln des Icons",
	MACRO_EXPAND = "Expand",
	ACTION_EDIT = "Action ID Editor",
	ACTION_PROP = "Propagate Action ID's on Bar  ",

	BUTTON_OPTIONS = "Button Options",

	CLICK_ANCHOR = "Click Anchor",
	MOUSE_ANCHOR = "Mouse Anchor",
	ANCHOR_DELAY = "Delay: ",

	BTNOPTION_EDIT_BUTTON_1 = "Scale",
	BTNOPTION_EDIT_BUTTON_2 = "X Offset",
	BTNOPTION_EDIT_BUTTON_3 = "Y Offset",

	BTNOPTION_EDIT_CHECK_1 = "Up Clicks",
	BTNOPTION_EDIT_CHECK_2 = "Down Clicks",
	BTNOPTION_EDIT_CHECK_3 = "Spell Counts",

	BAR_EDIT_ADD = "Add",
	BAR_EDIT_REMOVE = "Remove",
	BAR_EDIT_BARLINK = "Bar Link",
	BAR_EDIT_NAME = "Bar Name",

	BAR_EDIT_BUTTON_1 = "Größe",
	BAR_EDIT_BUTTON_2 = "Form",
	BAR_EDIT_BUTTON_3 = "Spalten",
	BAR_EDIT_BUTTON_4 = "Ebene",
	BAR_EDIT_BUTTON_5 = "Alpha",
	BAR_EDIT_BUTTON_6 = "Alpha-Up",
	BAR_EDIT_BUTTON_7 = "Arc Startpunkt",
	BAR_EDIT_BUTTON_8 = "Arc Länge",
	BAR_EDIT_BUTTON_9 = "Arc Spalten",
	BAR_EDIT_BUTTON_10 = "Pad Horz",
	BAR_EDIT_BUTTON_11 = "Pad Vert",
	BAR_EDIT_BUTTON_12 = "Pad Horz+Vert",
	BAR_EDIT_BUTTON_13 = "Tasten Anzahl",
	
	BAR_MESSAGE = "LClick/RClick/Mousewheel to adjust: |cffffffff",

	BAR_EDIT_BUTTON_TEXT_1 = "Größe",
	BAR_EDIT_BUTTON_TEXT_2 = "Form",
	BAR_EDIT_BUTTON_TEXT_3 = "Spaltenanzahl",
	BAR_EDIT_BUTTON_TEXT_4 = "Frame Ebene",
	BAR_EDIT_BUTTON_TEXT_5 = "Alpha (Transparenz)",
	BAR_EDIT_BUTTON_TEXT_6 = "Bedingung zu \'alpha-up\'",
	BAR_EDIT_BUTTON_TEXT_7 = "Arc Startpunkt",
	BAR_EDIT_BUTTON_TEXT_8 = "Arc Länge",
	BAR_EDIT_BUTTON_TEXT_9 = "Arc Spalten",
	BAR_EDIT_BUTTON_TEXT_10 = "Horizontalen Abstands",
	BAR_EDIT_BUTTON_TEXT_11 = "Verticalen Abstands",
	BAR_EDIT_BUTTON_TEXT_12 = "Horizontalen & Verticalen Abstands",
	BAR_EDIT_BUTTON_TEXT_13 = "Tasten Anzahl",

	CHECK_101 = "Zeige Blizzard Main Bar",
	CHECK_102 = "Zeige Tasten Tooltips",
	CHECK_103 = "Verstecke Tooltips im Kampf",
	CHECK_104 = "Zeige Tastenbelegungt",
	CHECK_105 = "Zeige Macro Text",
	CHECK_106 = "Zeige Anzahl Text",
	CHECK_107 = "Aktiviere Right-Drag copy",
	CHECK_108 = "Allow Macaroon to move bags",
	CHECK_109 = "Aktiviere Tastensperre",
	CHECK_110 = "Aktiviere Shift-Drag",
	CHECK_111 = "Aktiviere Control-Drag",
	CHECK_112 = "Aktiviere Alt-Drag",
	CHECK_113 = "Zeige Cooldown Timers",
	CHECK_114 = "Zeige Buff/Debuff Timers",
	CHECK_115 = "Buff/Debuff Highlighting",
	CHECK_116 = "Enable Button Down Clicks",

	SLIDER_1 = "Taschen X Offset",
	SLIDER_2 = "Taschen Y Offset",
	SLIDER_3 = "Taschen Größe",
	SLIDER_4 = "Ideal Free Bag Space",
	SLIDER_5 = "Cooldown Alpha",
	SLIDER_6 = "Pet Autocast Alpha",
	SLIDER_7 = "Alpha-Up Fade Speed",
	SLIDER_8 = "SnapTo Tolerance",
	
	FLOAT_EDITORS = "Floating Editors",
	ANIMATED = "Animated Menus",

	CHECK_MACRO = "Use note \nas tooltip ",

	EMPTY_BUTTON = "Leer",

        MINIMAP_CHECK = "Minimap Button",
	MINIMAP_TOOLTIP0 = "Macaroon\n",
	MINIMAP_TOOLTIP1 = "|cffffffffRight-Click|r for mini-menu\n\n|cffffffffLinks-Klick|r  Öffnet Leisten Edit Mode\n|cffffffffShift-Klick|r   Öffnet Tastenbelegung\n|cffffffffAlt-Klick|r     Öffnet Tasten Edit Mode\n|cffffffffCtrl-Klick|r   Öffnet das Hauptmenü\n\n|cffffffff/mac|r for command line options",
	MINIMAP_TOOLTIP2 = "\nButton Lock: ",

	MINIMAP_ACTION_1 = "Tasten Sperren",
	MINIMAP_ACTION_1_FUNC = "ButtonLock",
	MINIMAP_ACTION_2 = "Tasten Edit",
	MINIMAP_ACTION_2_FUNC = "ButtonEdit",
	MINIMAP_ACTION_3 = "Leisten Edit",
	MINIMAP_ACTION_3_FUNC = "ConfigBars",
	MINIMAP_ACTION_4 = "Tastenbelegung Edit",
	MINIMAP_ACTION_4_FUNC = "ButtonBind",
	MINIMAP_ACTION_5 = "Hauptmenu",
	MINIMAP_ACTION_5_FUNC = "OpenMainMenu",
	MINIMAP_ACTION_6 = " Erstelle Leiste",
	MINIMAP_ACTION_6_FUNC = "CreateNewBar", -- function call, do not tranlsate, leave in English
	MINIMAP_ACTION_6_ARG = "bar", -- function args, do not tranlsate, leave in English
	MINIMAP_ACTION_7 = " Delete Bar",
	MINIMAP_ACTION_7_FUNC = "DeleteBar", -- function call, do not tranlsate, leave in English

	BINDFRAME_BIND = "bind",
	BINDFRAME_LOCKED = "lock",

	BINDINGS_LOCKED	= "Diese Tastenbelegung ist gesperrt.\nLinks-Klick zum entsperren.",

	BARTOOLTIP_1 = "On",
	BARTOOLTIP_2 = "Off",
	BARTOOLTIP_3 = "Scale: ",
	BARTOOLTIP_4 = "Strata: ",
	BARTOOLTIP_5 = "Alpha: ",
	BARTOOLTIP_6 = "AlphaUp: ",
	BARTOOLTIP_7 = "Shape: ",
	BARTOOLTIP_8 = "Columns: ",
	BARTOOLTIP_9 = "ArcS: ",
	BARTOOLTIP_10 = "ArcL: ",
	BARTOOLTIP_11 = "PadH: ",
	BARTOOLTIP_12 = "PadV: ",
	BARTOOLTIP_13 = "SnapTo: ",
	BARTOOLTIP_14 = "ShowGrid: ",
	BARTOOLTIP_15 = "Autohide: ",
	BARTOOLTIP_16 = "Target: ",
	BARTOOLTIP_17 = "|cffffffffCurrent State: |r",
	BARTOOLTIP_18 = "|cffffffffActive States: |r",
	BARTOOLTIP_19 = "|cffffffffButtons: |r",
	BARTOOLTIP_20 = "Point: ",
	BARTOOLTIP_21 = "  x:",
	BARTOOLTIP_22 = "  y:",
	
	BARTOOLTIP_23 = "\n|cff00ff00Current Bar|r\n",
	BARTOOLTIP_24 = "|cffffffffLeft-Click|r to cycle through active states",

	BARTOOLTIP_25 = "\n|cffffffffLeft-Click|r to select Bar",

	BARTOOLTIP_26 = "|cffffffffRight-Click|r to toggle Bar Editor",
	BARTOOLTIP_27 = "|cffffffffMiddle-Click|r to toggle hidden state",

	BARTOOLTIP_28 = "|cffffffffLeft-Click|r to increase current value",
	BARTOOLTIP_29 = "|cffffffffRight-Click|r to decrease current value",
	BARTOOLTIP_30 = "|cffffffffMousewheel|r to increase/decrease current value",
	BARTOOLTIP_31 = "\nTo leave value edit mode: |cffffffffMiddle-Click|r\n  or move |cffffffffmouse|r out of bar frame",


	KEYBIND_TOOLTIP1 = "\nDrücken sie eine Taste für |cff00ff00%s ",
	KEYBIND_TOOLTIP2 = "Links-Klick zum Sperren der Tastenbelegung\nDrücke |cfff00000ESC|r zum löschen der aktuellen Tastenbelegung",
	KEYBIND_TOOLTIP3 = "\n|cffffffffAktuelle Tastenbelegung: |r|cff00ff00",
	KEYBIND_NONE = "Nichts",

	BUTTONEDIT_TOOLTIP1 = "Links-Klick zum ändern des Tastentyp\nRechts-Klick zum Bearbeiten von |cff00ff00Button ",
	BUTTONEDIT_TOOLTIP2 = " zum durschschalten des Tastentyp",

        BARSHAPE_1 = "Linear",
	BARSHAPE_2 = "Circle",
	BARSHAPE_3 = "Circle + One",

	BARSTATE_1 = "Seiten",
	BARSTATE_2 = "Haltung",
	BARSTATE_3 = "Pet",
	BARSTATE_4 = "Schurken",
	BARSTATE_5 = "Reaction",
	BARSTATE_6 = "Kampf",
	BARSTATE_7 = "Gruppe",
	BARSTATE_8 = "Possess",
	BARSTATE_9 = "Altkey",
	BARSTATE_10 = "Ctrlkey",
	BARSTATE_11 = "Shiftkey",
	BARSTATE_12 = "Custom",

	BARSTATE_AH = "Autohide",
	BARSTATE_SG = "Showgrid",
	BARSTATE_ST = "SnapTo",
	BARSTATE_HD = "Versteckt",

	TEXTEDIT_NAME = "Bar Name:",
        TEXTEDIT_TARGET = "Bar Target:",
        TEXTEDIT_LSTATE = "State:",
        TEXTEDIT_LTO = "Linked To:",
        TEXTEDIT_BSTATE = "Bar State:",
        TEXTEDIT_REMAP = "Remap To:",
        TEXTEDIT_CUSTOM = "Custom States:",
        
	ALPHAUP_NONE = "Nichts",
	ALPHAUP_BATTLE = "Kampf",
	ALPHAUP_MOUSEOVER = "Mouseover",
	ALPHAUP_BATTLEMOUSE = "Kampf+Mouseover",
	ALPHAUP_RETREAT = "Retreat",
	ALPHAUP_RETREATMOUSE = "Retreat+Mouseover",

	ARC_PRESET_1 = "Top Arc",
	ARC_PRESET_2 = "Bottom Arc",
	ARC_PRESET_3 = "Left Arc",
	ARC_PRESET_4 = "Right Arc",
	ARC_PRESET_5 = "Full Circle",

	STATES = {
		homestate = "Normal",
		laststate = "Should not see!",
		pagedbar1 = "Page 1",
		pagedbar2 = "Page 2",
		pagedbar3 = "Page 3",
		pagedbar4 = "Page 4",
		pagedbar5 = "Page 5",
		pagedbar6 = "Page 6",
		stance0 = "Stance 0",
		pet1 = "Pet",
		pet2 = "No Pet",
		stealth1 = "Stealth",
		reaction1 = "Hostile",
		combat1 = "Battle",
		group1 = "Group: Party",
		group2 = "Group: Raid",
		possess1 = "Possession",
		alt1 = "Alt Down",
		ctrl1 = "Control Down",
		shift1 = "Shift Down",
		custom = "Custom States",
	},

	--class specific state names
	DRUID_STANCE0 = "Caster Form",
	DRUID_PROWL = "Prowl",
	PRIEST_HEALER = "Healer Form",
	ROGUE_ATTACK = "Attack",
	WARLOCK_CASTER = "Caster Form",

	PETATTACK = "Attack",
	PETFOLLOW = "Follow",
	PETSTAY = "Stay",
	PETAGGRESSIVE = "Aggressive",
	PETDEFENSIVE = "Defensive",
	PETPASSIVE = "Passive",
	
	CUSTOM_OPTION = "\n\nFor custom states, add a desired state string (/mac state custom <state string>) where <state string> is a semicolon seperated list of state conditions\n\n|cff00ff00Example:|r [actionbar:1];[stance:1];[stance3,stealth];[mounted]\n\n|cff00ff00Note:|r the first state listed will be considered the \"home state\". If the state manager ever gets confused, that is the state it will default to.",

}

-- Some languages Blizzard is now making a distinction on class names based on gender.
if (UnitSex("player") == 2) then

	MACAROON_STRINGS.DRUID = "Druide"
	MACAROON_STRINGS.WARRIOR = "Krieger"
	MACAROON_STRINGS.ROGUE = "Schurke"
	MACAROON_STRINGS.PRIEST = "Priester"
	MACAROON_STRINGS.HUNTER = "Jäger"
	MACAROON_STRINGS.PALADIN = "Paladin"
	MACAROON_STRINGS.SHAMAN = "Shamane"
	MACAROON_STRINGS.MAGE = "Magier"
	MACAROON_STRINGS.WARLOCK = "Hexenmeister"
else

	MACAROON_STRINGS.DRUID = "Druidin"
	MACAROON_STRINGS.WARRIOR = "Kriegerin"
	MACAROON_STRINGS.ROGUE = "Schurkin"
	MACAROON_STRINGS.PRIEST = "Priesterin"
	MACAROON_STRINGS.HUNTER = "Jägerin"
	MACAROON_STRINGS.PALADIN = "Paladin"
	MACAROON_STRINGS.SHAMAN = "Shamanin"
	MACAROON_STRINGS.MAGE = "Magierin"
	MACAROON_STRINGS.WARLOCK = "Hexenmeisterin"
end

BINDING_HEADER_MACAROON_BARS = "Macaroon"

end